package cn.tedu.spring.student;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * Author：程Sir
 * Name： SpringTest01
 * Content:
 *  这个类的作用是将Student类的对象存储到spring容器中，
 *  那么，按照spring框架的要求，该类应该被设置为一个配置类，称为配置类的必要条件是需要添加@Confiuration注解
 */
@Configuration
public class StudentConfig {

    // 1.spring要求将存储的对象设置为方法的返回值
    // 2.spring要求要存储对象的方法必须添加@Bean注解

    // 3.这个方法的方法名spring会作为这个对象的唯一标识名称保存到容器
    @Bean({"stu","stu1"})
    public Student student(){
        Student student = new Student();
        student.setGender("男");
        student.setName("张三");
        student.setId(00001);
        return student;
    }



}
